package base.reflect;

/**
 * @Author Fizz Pu
 * @Date 2021/4/1 下午9:24
 * @Version 1.0
 * 失之毫厘，缪之千里！
 */
public class ReflectApiGETParent  {
    public static void main(String[] args) throws Exception {
        Class<?> clazz = Class.forName("base.reflect.ReflectApiGETParent");
        // 取得父类
        Class<?> parentClass = clazz.getSuperclass();
        System.out.println("clazz的父类为：" + parentClass.getName());

        // 获取所有的接口
        Class<?> intes[] = clazz.getInterfaces();
        System.out.println("clazz实现的接口有：");
        for (int i = 0; i < intes.length; i++) {
            System.out.println((i + 1) + "：" + intes[i].getName());
        }
        // clazz实现的接口有：
        // 1：java.io.Serializable
    }
}
